工控網(wǎng)首頁
>

應(yīng)用設(shè)計(jì)

>

使用CompactRIO開發(fā)通用ECU系統(tǒng)

使用CompactRIO開發(fā)通用ECU系統(tǒng)

2013/5/13 10:44:50

  “我們使用CompactRIO可編程自動(dòng)化控制器設(shè)計(jì)了一個(gè)非常靈活的、可編程的發(fā)動(dòng)機(jī)管理系統(tǒng),平臺(tái)是模塊化的,可擴(kuò)展額外的傳感器,并包含現(xiàn)場可編程門陣列(FPGA)。

挑戰(zhàn):

  開發(fā)一個(gè)高效、低排放的自適應(yīng)發(fā)動(dòng)機(jī)控制單元(ECU)來控制使用標(biāo)準(zhǔn)汽油、氫氣、合成氣或燃料混合物來運(yùn)轉(zhuǎn)的發(fā)動(dòng)機(jī)。

解決方案:

  使用NI LabVIEW FPGA模塊和NI CompactRIO模擬、測試和控制發(fā)動(dòng)機(jī),并實(shí)現(xiàn)動(dòng)態(tài)自適應(yīng)控制。

發(fā)動(dòng)機(jī)控制單元

  新燃料的出現(xiàn)和更高效的燃料使用方式,會(huì)降低燃料消耗及排放,并最大限度地提高燃料利用率,從而能夠以一個(gè)更可持續(xù)的方法給發(fā)動(dòng)機(jī)提供動(dòng)力。幾個(gè)ECU每分鐘轉(zhuǎn)數(shù)(rpm)中提取數(shù)據(jù),發(fā)出扭矩/節(jié)氣門位置或渦輪增壓發(fā)動(dòng)機(jī)的推動(dòng)壓力請求,并確定最佳點(diǎn)火時(shí)間或時(shí)間段和最佳燃料噴射量和噴射時(shí)間。我們還使用額外的參數(shù)(如發(fā)動(dòng)機(jī)溫度)來修正這些參數(shù)。例如,一臺(tái)冷的發(fā)動(dòng)機(jī)比在正常工作溫度下運(yùn)行的發(fā)動(dòng)機(jī)需要更多的燃料混合物。

  目前現(xiàn)成的可編程ECU不適合研究,因?yàn)樗鼈兊木幊棠芰τ邢蓿?/span>它們采用的是一系列預(yù)定義的輸入變量(傳感器)。我們使用CompactRIO可編程自動(dòng)化控制器設(shè)計(jì)了一個(gè)非常靈活的、可編程的發(fā)動(dòng)機(jī)管理系統(tǒng),該平臺(tái)是模塊化的,可擴(kuò)展額外的傳感器,并包含現(xiàn)場可編程門陣列(FPGA)有了FPGA,系統(tǒng)可以迅速響應(yīng)并支持使用LabVIEW圖形化編程。另外,由于我們以前的研究項(xiàng)目,使得工程師在使用圖形化編程方面也比較有經(jīng)驗(yàn)。

發(fā)動(dòng)機(jī)傳感器模擬

  在我們將基于CompactRIOECU系統(tǒng)真正連接到試驗(yàn)臺(tái)上的發(fā)動(dòng)機(jī)之前,我們必須確認(rèn)一切都正常工作。因此,我們將模擬傳感器用于CompactRIO發(fā)動(dòng)機(jī)控制器,這些模擬傳感器由另一個(gè)基于LabVIEWNI CompactDAQ的獨(dú)立應(yīng)用程序控制,從而模擬傳感器正常使用所產(chǎn)生的電壓和電流信號。我們發(fā)現(xiàn)與凸輪軸和曲軸連接的傳感器產(chǎn)生的感應(yīng)信號通常是不可預(yù)測的80Vpp信號,而NI C系列輸出模塊的極限電壓為60V。為了更好地描繪這個(gè)信號和節(jié)省時(shí)間,我們將一個(gè)真正的傳感器連接到齒輪和電動(dòng)機(jī)上,基于LabVIEWCompactDAQ的應(yīng)用控制電機(jī)的每分鐘轉(zhuǎn)數(shù),然后我們將真實(shí)信號傳到CompactRIO ECU。

使用CompactRIO設(shè)計(jì)ECU

  我們使用LabVIEW FPGA模塊來開發(fā)我們的ECU,并使用LabVIEWCompactRIO實(shí)施該系統(tǒng)。我們創(chuàng)建一個(gè)表格,使用發(fā)動(dòng)機(jī)每分鐘轉(zhuǎn)數(shù)和扭矩請求作為輸入值,使用LabVIEW VI插入數(shù)組函數(shù)來找到合適的執(zhí)行器參數(shù),如點(diǎn)火定時(shí)和燃料噴射定時(shí)。我們同時(shí)也采集歧管空氣壓力(MAP)和發(fā)動(dòng)機(jī)溫度等傳感器信號,用于修正參數(shù)。使用CompactRIO系統(tǒng),我們可以很容易地添加更多的非標(biāo)準(zhǔn)傳感器來研究,也可以適應(yīng)不同的發(fā)動(dòng)機(jī)和燃料類型。CompactRIO使用FPGA獲得曲軸和凸輪軸的角度位置并在正確的時(shí)間產(chǎn)生執(zhí)行器信號。

  除了標(biāo)準(zhǔn)的發(fā)動(dòng)機(jī)參數(shù)之外,我們還計(jì)劃測量汽缸的壓力,并使用該數(shù)據(jù)作為發(fā)動(dòng)機(jī)控制器中的閉環(huán)控制參數(shù),以達(dá)到發(fā)動(dòng)機(jī)效率最大化?;旌衔镒詈迷谧罡邏毫λ綍r(shí)點(diǎn)火,以產(chǎn)生最大的功率。首先,我們想要優(yōu)化一臺(tái)正常的4缸汽油發(fā)動(dòng)機(jī)的控制。通過實(shí)施快速的和可靠的FPGA響應(yīng)時(shí)間,我們可以更好地控制燃燒來提高發(fā)動(dòng)機(jī)的效率。此外我們將在變負(fù)載條件下對我們的試驗(yàn)發(fā)動(dòng)機(jī)進(jìn)行測試,以進(jìn)一步改進(jìn)我們的控制算法。

ECU的未來發(fā)展

  氫是一種環(huán)保燃料,因?yàn)樗划a(chǎn)生二氧化碳。我們正在努力使ECU適應(yīng)于控制氫燃料汽車發(fā)動(dòng)機(jī)。當(dāng)使用氫作為燃料時(shí),氫氣/空氣當(dāng)量比應(yīng)該與低扭矩相匹配,以獲得完全燃燒,沒有任何氫或空氣剩余。但是,在較高的扭矩時(shí),通過向發(fā)動(dòng)機(jī)壓入過剩的空氣,使發(fā)動(dòng)機(jī)最好在稀薄的燃料混合物比例下運(yùn)轉(zhuǎn),這也被稱為稀薄燃燒原則。

  為了減少氮氧化物的排放,發(fā)動(dòng)機(jī)不應(yīng)該在中等比例的燃料/空氣混合物下運(yùn)轉(zhuǎn)。在該控制策略中,我們一直打開節(jié)氣門,并使用高的空氣/燃料當(dāng)量比,所要求的扭矩通過改變?nèi)剂狭縼砜刂?。然而,?dāng)所需要的扭矩比稀薄燃燒所能提供的扭矩更大時(shí),我們必須改為控制節(jié)氣門,并在兩種控制策略之間進(jìn)行切換。目前,除了BMW Hydrogen 7發(fā)動(dòng)機(jī)控制系統(tǒng)之外,沒有其他商業(yè)可用的發(fā)動(dòng)機(jī)控制系統(tǒng)可以切換這兩種控制策略。我們打算采用CompactRIO實(shí)現(xiàn)一個(gè)ECU來切換我們的控制方案,并給感興趣的第三方提供商業(yè)可用的系統(tǒng)。

我們設(shè)計(jì)了一個(gè)靈活的ECU控制汽油燃料的試驗(yàn)發(fā)動(dòng)機(jī),從而使用額外的發(fā)動(dòng)機(jī)參數(shù)來實(shí)現(xiàn)最大限度的燃燒控制。

CompactRIO發(fā)動(dòng)機(jī)控制器提供硬件平臺(tái);LabVIEW用來分析信號和控制執(zhí)行器。

 

我們的測試發(fā)動(dòng)機(jī)嵌入在試驗(yàn)臺(tái)上,該試驗(yàn)臺(tái)能產(chǎn)生恒定的負(fù)載(恒扭矩)并測量發(fā)動(dòng)機(jī)的轉(zhuǎn)速,或者產(chǎn)生變負(fù)載并保持發(fā)動(dòng)機(jī)轉(zhuǎn)速恒定。

投訴建議

提交

查看更多評論
其他資訊

查看更多

超越傳統(tǒng)直覺,MATLAB/Simulink助力重型機(jī)械的智能化轉(zhuǎn)型

新大陸自動(dòng)識別精彩亮相2024華南國際工業(yè)博覽會(huì)

派拓網(wǎng)絡(luò)被Forrester評為XDR領(lǐng)域領(lǐng)導(dǎo)者

智能工控,存儲(chǔ)強(qiáng)基 | ??低晭砭手黝}演講

展會(huì)|Lubeworks路博流體供料系統(tǒng)精彩亮相AMTS展會(huì)